package com.example.amap.service

import com.alibaba.android.arouter.facade.template.IProvider
import com.example.amap.search.observer.ISearchObserver

interface ISearchService : IProvider {

    /**
     * 添加搜索结果观察者
     */
    fun addSearchObserver(observer: ISearchObserver)

    /**
     * 移除搜索结果观察者
     */
    fun removeSearchObserver(observer: ISearchObserver)

    /**
     * 执行预搜索
     */
    fun executeSearchSuggestion(keyWord: String, city: String)
}